Integrating Specifications

نویسندگان

  • George Spanoudakis
  • Panos Constantopoulos
چکیده

Requirements analysis usually results into a set of different specifications for the same system, which must be integrated. Integration involves elimination of discrepancies completion and validation and proceeds in stages of analysis and synthesis. Realizing that discrepancies between specifications may be due to differences in representation models and/or modeling perspectives and practices, we propose an approach to the analysis stage using meta-modeling and similarity analysis, whereby comparison of components is achieved through their classification under domain and model independent abstractions, and a newly developed model of similarity. Similarity analysis results into an isomorphic mapping between specification elements that can be used as a basis for negotiating their merging. Contact Information: Dr. George Spanoudakis, Institute of Computer Science, Foundation for Research and Technology-Hellas (FORTH), Science and Technology Park of Crete, Vassilika Vouton, P.O. Box 1385, GR 711 10 Heraklion, Crete, Greece, Tel: +30.81.391633, Fax: +30.81.391600, E-mail: [email protected] Prof. Panos Constantopoulos, Institute of Computer Science, Foundation for Research and Technology-Hellas (FORTH), Science and Technology Park of Crete, Vassilika Vouton, P.O. Box 1385, GR 711 10 Heraklion, Crete, Greece, Tel: +30.81.391634, Fax: +30.81.391600, E-mail: [email protected] Paper category: Research Paper, CIS Modeling, Migration and Evolution(information Reasoning Techniques for CIS) Word Count: 5200

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating UML and B Specification Techniques

An appropriate approach for integrating UML and B specification techniques allows us to map UML specifications into B specifications. Therefore, we can formally analyze an UML specification via the corresponding B formal specification. This point is significant because B support tools are available. We can also use UML specifications as a tool for building B specifications. Thus, an approach fo...

متن کامل

Flexible incremental development by integrating specification and code

This paper describes the use of executable specifications to ease incremental development, by providing more flexibility regarding the order in which modules are implemented. In this approach, the architect provides a specification for each module in the module architecture view. While specifications must precisely describe the interactions among modules, they may abstract some of the functiona...

متن کامل

Risk Management and Control of Dams Based on Integrating TOPSIS and RAM-D Techniques (Case Study: Paveh Rood Dam, Iran)

The purpose of this study was to manage the risks of Paveh Rood Dam at constructional phase by integrating TOPSIS & RAM-D techniques. After investigating the environmental conditions of the study area and the technical specifications of the dam, the risks of the dam construction were listed in a questionnaire. After analyzing the given scores by Preliminary Hazard Analysis (PHA), Technique for ...

متن کامل

Using Field Specifications to Determine Attribute Equivalence in Heterogeneous Databases

One step in integrating heterogeneous database systems is matching equivalent attributes: Determining which fields in the two databases refer to the same data. We see three (complementary) techniques to automate this process: Synonym dictionaries that compare field n a m e s , design criteria that compare field specifications, and comparison of data values. In this paper we present a technique ...

متن کامل

The Integrated Architecture Environment: A Two-Tier Programming Tool RESEARCH PROPOSAL

We describe a software development environment that supports Two-Tier Programming (TTP): An approach that redefines programming as the integration of conventional implementation with design specifications. The TTP tool maintains a comprehensive representation of programs by integrating specifications in two ties: 1. Design specifications are represented as a library of design specifications def...

متن کامل

Integrating Tools for Automatic Program Verification

In this paper we describe our findings after integrating several tools based upon the Java Modeling Language (JML) [1], a specification language used to annotate Java programs. The tools we consider are Daikon [2], ESC/Java [3], JML runtime assertion checker [1], and Loop/PVS tool [4]. The first one generates specifications; the others are used to verify them. We find that for the first three i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995